Dezactivarea conexiunii la distanță la root
În acest articol, vom vorbi despre un aspect destul de important atunci când lucrăm pe server, și anume utilizatorul root și conectarea la acesta. Probabil lăsați conexiunea la distanță la utilizatorul root activ pentru a lucra de acasă, dar în acest fel vă puneți serverul în mare pericol. Problema este că atacatorii pot intercepta datele pe care le trimiteți serverului atunci când încercați să vă conectați la contul dvs. de la distanță, iar acest lucru este periculos, deoarece un hacker va avea acces la superuser și va distruge întregul server. Pentru a evita acest lucru, acest articol a fost scris, cu ajutorul căruia puteți dezactiva accesul la distanță la utilizatorul root.
Comenzi utilizate
Useradd -m -s /bin/bash -c ‘Admin’ username
Passwd username
Usermod -aG sudo username
cd /var/log/
sudo cat auth.log
sudo nano /etc/ssh/sshd_config
sudo systemctl restart sshd
Instrucțiuni Video
Instrucțiuni scrise
Pentru a putea lucra de la distanță pe server și a nu-l pune în pericol, trebuie să creați un utilizator și să-i acordați drepturi Sudo. Aceasta se face după cum urmează
Crearea unui utilizator
Useradd -m -s /bin/bash -c ‘Admin’ username
Când este creat un utilizator, trebuie să vină cu o parolă
Passwd username
După ce ați venit cu o parolă, introduceți următoarea comandă pentru a acorda drepturi de administrator
Usermod -aG sudo username
După crearea unui utilizator, trebuie să ne conectăm folosind acest utilizator. Pentru a vă conecta de la distanță, puteți utiliza programul Putty.
După conectarea la cont, accesați folderul jurnale introducând comanda
cd /var/log/
Următoarea comandă ne va arăta toate încercările de conectare la server
sudo cat auth.log
În fața dvs. vor fi o mulțime de simboluri, printre care veți putea vedea încercările de conectare, de la care au fost făcute adresele și statutul lor.
Apoi, ieșiți din director introducând CD
Când ne-am întors pe pagina principală a terminalului folosind orice editor de text convenabil, deschideți următorul element (folosesc editorul nano)
sudo nano /etc/ssh/sshd_config
În acest editor va trebui să găsiți linia
PermitRootLogin yes și schimba yes la No
După aceea, salvați fișierul și ieșiți-l
Acum reporniți protocoalele SSH introducând comanda
sudo systemctl restart sshd
După aceea, puteți încerca să vă conectați utilizând utilizatorul root, dar nu veți reuși. Va apărea o eroare (un exemplu poate fi văzut în videoclip.)
Concluzie
În acest articol, v-am arătat cum să creșteți nivelul de securitate al serverului dvs. în câțiva pași. S-a arătat cum să dezactivați accesul la distanță la utilizatorul root, puteți activa și accesul la distanță urmând aceleași comenzi. Puteți vedea un exemplu în videoclip.